package com.ithaima.linkedlistdemo;

import java.util.LinkedList;

public class LinkedListDemo {
    /*
    public void addFirst(E e)在该列表开头插入指定的元素
    public void addLast(E e)将指定的元素追加到此列表的末尾
    public E getFirst()返回此列表中的第一个元素
    public   E getLast()返回此列表中的最后一个元素
    public E removeFirst()从此列表中删除并返回第一个元素
    public   E removeLast()从此列表中删除并返回最后一个元素
     */
    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<>();
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");

        list.addFirst("qqq");
        list.addLast("www");
        System.out.println(list);

        System.out.println(list.getFirst());
        System.out.println(list.getLast());

        String first = list.removeFirst();
        System.out.println(first);

        String last = list.removeLast();
        System.out.println(last);

        System.out.println(list);
    }
}
